<?
function zeige($array)
{
   	for($a=0; $a < sizeof($array); $a++)
   		echo $array[$a];
}

$dateiname = "charts.txt";

//gesendete Daten speichern...
if(isset($_POST['speichern']) && $_POST['speichern']==1)
{
	//Den Monat speichern
	$datei = fopen($dateiname, "w");
	if($datei)
	{
		if(isset($_POST['monat']))
		{
			$zeile = $_POST['monat'];
			fputs($datei, $zeile);
		}
		fclose($datei);
	}
	
	//Die Lieder speichern in SQL-Tabelle
	$sql = "TRUNCATE $datenbank.charts";
	if(mysql_query($sql, $verbindung))
	{	#echo "<p>Tabelle geleert.";
		for($i=1; $i <= 20; $i++)
		{
			#echo "<p>$i";
			$a = "vt".$i;
			$vt = $_POST[$a];
			if($vt < "0" || $vt > "20")
                $vt = 0;
            $b = "interpret".$i;
			$interpret = $_POST[$b];
			$c = "titel".$i;
			$titel = $_POST[$c];
			#echo ": $vt, $titel, $interpret";
			if(isset($interpret))
			{
				$sql = "INSERT INTO $datenbank.charts (platz, vt, interpret, titel) VALUES ('$i', '$vt',
				 '$interpret', '$titel')";
				if(mysql_query($sql, $verbindung));
					#echo "<br>$i gespeichert...";
				else
					echo "\<br>\"$interpret\" konnte nicht gespeichert werden.<br>".mysql_error();
			}
		}
		echo"<p>Eingaben gespeichert. Daten k&ouml;nnen weiterhin ver&auml;ndert werden.";
	}
	else
		echo "\n<p>Konnte Tabelle $datenbank.charts nicht leeren.";
}

//Formular anzeigen
echo "<h2>Charts &auml;ndern</h2><form method=get action=\"$PHP_SELF\">\n<p><table><tr><th>Platz<th>Vortag *<th>Interpret<th>Titel";
$z=1;
$sql = "select * from $datenbank.charts order by platz"; //platz, vt, interpret, titel
if(!($ergebnis = mysql_query($sql, $verbindung)))
    echo "\n</table>\n<p>Abfrage ging net...";
$z = 1;
while($zeile = mysql_fetch_row($ergebnis))
{
    echo "\n<tr><td align=right>$z.<td><input type=text size=2 maxlength=2 name=vt$z value=$zeile[2]><td><input type=text maxlength=100 size=40 name=interpret$z value=\"$zeile[3]\"><td><input type=text maxlength=100 size=40 name=titel$z value=\"$zeile[4]\">";
    $z++;
}
while($z <= 20)
{
    echo "\n<tr><td>$z.<td><input type=text size=2 maxlength=2 name=vt$z><td><input type=text maxlength=100 size=40 name=interpret$z><td><input type=text maxlength=100 size=40 name=titel$z>";
    $z++;
}

//Monat finden
$datei = fopen($dateiname, "r");
if($datei)
{
	$monat = fgets($datei, 200);
}
fclose($datei);
echo "\n</table>\n<p>Monat: <input type=text size=15 maxlength= 15 name=monat value=\"$monat\"> (z.B. \"Septebruar 2006\")
    \n<p><input type=hidden name=aktion value=charts><input type=hidden name=pw value=$pw><input type=hidden name=speichern value=1><input type=submit value=Speichern></form><p>* 0 steht f&uuml;r Neueinsteiger. Werte, die nicht zwischen 0 und 20 liegen werden automatisch in 0 umgewandelt.";

?>